package com.weixing.mall.provider.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.weixing.mall.provider.model.enums.OrderFromEnum;
import com.weixing.mall.provider.model.enums.OrderStateEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author wx
 * @Date 2019/11/12 17:52
 * @Version 1.0
 */
@Data
public class FrontCustomerOrderDetailsVo {
    private Long id;
    private String orderSn;
    @ApiModelProperty(value = "下单时间")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date createdTime;
    @ApiModelProperty(value = "订单来源")
    private OrderFromEnum orderFrom;
    @ApiModelProperty(value = "下单人")
    private String buyer;
    private String goodsSn;
    private Double weight;
    private Double height;
    @ApiModelProperty(value = "收件人")
    private String contactUser;
    @ApiModelProperty(value = "收件人电话")
    private String contactPhone;
    private String province;
    private String city;
    private String region;
    @ApiModelProperty(value = "收货地址详情")
    private String addrDetail;
    @ApiModelProperty(value = "供货商名称")
    private String supplierName;
    private String productSkuDesp;
    private String address;
    @ApiModelProperty(value = "所属代理商")
    private String agentName;
    private String remark;

    @ApiModelProperty(value = "审核时间")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date auditTime;
    @ApiModelProperty(value = "商品图片")
    private String goodsImg;
    @ApiModelProperty(value = "货号")
    private String productSn;
    @ApiModelProperty(value = "状态")
    private OrderStateEnum orderStatus;
    @ApiModelProperty(value = "市场价")
    private BigDecimal marketPrice;
}
